package com.jdc.entity;

import org.nutz.dao.entity.annotation.ColDefine;
import org.nutz.dao.entity.annotation.ColType;
import org.nutz.dao.entity.annotation.Column;
import org.nutz.dao.entity.annotation.Comment;
import org.nutz.dao.entity.annotation.Id;
import org.nutz.dao.entity.annotation.Name;
import org.nutz.dao.entity.annotation.Table;
import org.nutz.json.Json;
import java.util.Date;
import java.math.*;

@Table("t_enterprise")
public class TEnterprise {
	/**
	* 主键
	*/
	@Name
	@Column("id")
	@ColDefine(notNull=false, type=ColType.VARCHAR, width=32)
	@Comment(value="主键")
	private String id;
	/**
	* 企业名称
	*/
	@Column("name")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=50)
	@Comment(value="企业名称")
	private String name;
	/**
	* 统一社会信用代码
	*/
	@Column("credit_code")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=50)
	@Comment(value="统一社会信用代码")
	private String creditCode;
	/**
	* 注册地址
	*/
	@Column("regaddress")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=500)
	@Comment(value="注册地址")
	private String regaddress;
	/**
	* 联系人
	*/
	@Column("contacts_person")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=50)
	@Comment(value="联系人")
	private String contactsPerson;
	/**
	* 联系电话
	*/
	@Column("contacts_number")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=50)
	@Comment(value="联系电话")
	private String contactsNumber;
	/**
	* 关联岗位数量
	*/
	@Column("jobnum")
	@ColDefine(notNull=true, type=ColType.INT, width=10)
	@Comment(value="关联岗位数量")
	private Integer jobnum;
	/**
	* 企业状态 0 待审核 1 审核失败 2 审核成功
	*/
	@Column("status")
	@ColDefine(notNull=true, type=ColType.INT, width=10)
	@Comment(value="企业状态 0 待审核 1 审核失败 2 审核成功")
	private Integer status;
	/**
	* 企业营业执照地址
	*/
	@Column("license_photo_url")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=500)
	@Comment(value="企业营业执照地址")
	private String licensePhotoUrl;
	/**
	* 省代码
	*/
	@Column("eprovince_code")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=50)
	@Comment(value="省代码")
	private String eprovinceCode;
	/**
	* 省名称
	*/
	@Column("eprovince_name")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=100)
	@Comment(value="省名称")
	private String eprovinceName;
	/**
	* 市/州代码
	*/
	@Column("ecity_code")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=50)
	@Comment(value="市/州代码")
	private String ecityCode;
	/**
	* 市/州名称
	*/
	@Column("ecity_name")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=100)
	@Comment(value="市/州名称")
	private String ecityName;
	/**
	* 区/县代码
	*/
	@Column("ecounty_code")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=50)
	@Comment(value="区/县代码")
	private String ecountyCode;
	/**
	* 区/县名称
	*/
	@Column("ecounty_name")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=100)
	@Comment(value="区/县名称")
	private String ecountyName;
	/**
	* 乡/镇代码
	*/
	@Column("etown_code")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=50)
	@Comment(value="乡/镇代码")
	private String etownCode;
	/**
	* 乡/镇名称
	*/
	@Column("etown_name")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=100)
	@Comment(value="乡/镇名称")
	private String etownName;
	/**
	* 村代码
	*/
	@Column("evillage_code")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=50)
	@Comment(value="村代码")
	private String evillageCode;
	/**
	* 村名称
	*/
	@Column("evillage_name")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=100)
	@Comment(value="村名称")
	private String evillageName;
	/**
	* 审核消息
	*/
	@Column("auditmsg")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=500)
	@Comment(value="审核消息")
	private String auditmsg;
	/**
	* 创建时间
	*/
	@Column("createtime")
	@ColDefine(notNull=true, type=ColType.DATETIME, width=19)
	@Comment(value="创建时间")
	private Date createtime;
	/**
	* 最后更新时间
	*/
	@Column("updatetime")
	@ColDefine(notNull=true, type=ColType.DATETIME, width=19)
	@Comment(value="最后更新时间")
	private Date updatetime;
	/**
	* 是否删除
	*/
	@Column("isdelete")
	@ColDefine(notNull=true, type=ColType.INT, width=10)
	@Comment(value="是否删除")
	private Integer isdelete;

	/**
	* 主键
	*/
	public String getId() {
		return id;
	}
	/**
	* 主键
	*/
	public void setId(String id) {
		this.id = id;
	}
	/**
	* 企业名称
	*/
	public String getName() {
		return name;
	}
	/**
	* 企业名称
	*/
	public void setName(String name) {
		this.name = name;
	}
	/**
	* 统一社会信用代码
	*/
	public String getCreditCode() {
		return creditCode;
	}
	/**
	* 统一社会信用代码
	*/
	public void setCreditCode(String creditCode) {
		this.creditCode = creditCode;
	}
	/**
	* 注册地址
	*/
	public String getRegaddress() {
		return regaddress;
	}
	/**
	* 注册地址
	*/
	public void setRegaddress(String regaddress) {
		this.regaddress = regaddress;
	}
	/**
	* 联系人
	*/
	public String getContactsPerson() {
		return contactsPerson;
	}
	/**
	* 联系人
	*/
	public void setContactsPerson(String contactsPerson) {
		this.contactsPerson = contactsPerson;
	}
	/**
	* 联系电话
	*/
	public String getContactsNumber() {
		return contactsNumber;
	}
	/**
	* 联系电话
	*/
	public void setContactsNumber(String contactsNumber) {
		this.contactsNumber = contactsNumber;
	}
	/**
	* 关联岗位数量
	*/
	public Integer getJobnum() {
		return jobnum;
	}
	/**
	* 关联岗位数量
	*/
	public void setJobnum(Integer jobnum) {
		this.jobnum = jobnum;
	}
	/**
	* 企业状态 0 待审核 1 审核失败 2 审核成功
	*/
	public Integer getStatus() {
		return status;
	}
	/**
	* 企业状态 0 待审核 1 审核失败 2 审核成功
	*/
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	* 企业营业执照地址
	*/
	public String getLicensePhotoUrl() {
		return licensePhotoUrl;
	}
	/**
	* 企业营业执照地址
	*/
	public void setLicensePhotoUrl(String licensePhotoUrl) {
		this.licensePhotoUrl = licensePhotoUrl;
	}
	/**
	* 省代码
	*/
	public String getEprovinceCode() {
		return eprovinceCode;
	}
	/**
	* 省代码
	*/
	public void setEprovinceCode(String eprovinceCode) {
		this.eprovinceCode = eprovinceCode;
	}
	/**
	* 省名称
	*/
	public String getEprovinceName() {
		return eprovinceName;
	}
	/**
	* 省名称
	*/
	public void setEprovinceName(String eprovinceName) {
		this.eprovinceName = eprovinceName;
	}
	/**
	* 市/州代码
	*/
	public String getEcityCode() {
		return ecityCode;
	}
	/**
	* 市/州代码
	*/
	public void setEcityCode(String ecityCode) {
		this.ecityCode = ecityCode;
	}
	/**
	* 市/州名称
	*/
	public String getEcityName() {
		return ecityName;
	}
	/**
	* 市/州名称
	*/
	public void setEcityName(String ecityName) {
		this.ecityName = ecityName;
	}
	/**
	* 区/县代码
	*/
	public String getEcountyCode() {
		return ecountyCode;
	}
	/**
	* 区/县代码
	*/
	public void setEcountyCode(String ecountyCode) {
		this.ecountyCode = ecountyCode;
	}
	/**
	* 区/县名称
	*/
	public String getEcountyName() {
		return ecountyName;
	}
	/**
	* 区/县名称
	*/
	public void setEcountyName(String ecountyName) {
		this.ecountyName = ecountyName;
	}
	/**
	* 乡/镇代码
	*/
	public String getEtownCode() {
		return etownCode;
	}
	/**
	* 乡/镇代码
	*/
	public void setEtownCode(String etownCode) {
		this.etownCode = etownCode;
	}
	/**
	* 乡/镇名称
	*/
	public String getEtownName() {
		return etownName;
	}
	/**
	* 乡/镇名称
	*/
	public void setEtownName(String etownName) {
		this.etownName = etownName;
	}
	/**
	* 村代码
	*/
	public String getEvillageCode() {
		return evillageCode;
	}
	/**
	* 村代码
	*/
	public void setEvillageCode(String evillageCode) {
		this.evillageCode = evillageCode;
	}
	/**
	* 村名称
	*/
	public String getEvillageName() {
		return evillageName;
	}
	/**
	* 村名称
	*/
	public void setEvillageName(String evillageName) {
		this.evillageName = evillageName;
	}
	/**
	* 审核消息
	*/
	public String getAuditmsg() {
		return auditmsg;
	}
	/**
	* 审核消息
	*/
	public void setAuditmsg(String auditmsg) {
		this.auditmsg = auditmsg;
	}
	/**
	* 创建时间
	*/
	public Date getCreatetime() {
		return createtime;
	}
	/**
	* 创建时间
	*/
	public void setCreatetime(Date createtime) {
		this.createtime = createtime;
	}
	/**
	* 最后更新时间
	*/
	public Date getUpdatetime() {
		return updatetime;
	}
	/**
	* 最后更新时间
	*/
	public void setUpdatetime(Date updatetime) {
		this.updatetime = updatetime;
	}
	/**
	* 是否删除
	*/
	public Integer getIsdelete() {
		return isdelete;
	}
	/**
	* 是否删除
	*/
	public void setIsdelete(Integer isdelete) {
		this.isdelete = isdelete;
	}

	@Override
	public String toString() {
		return Json.toJson(this);
	}
}
